package com.yough.api.framework.core.parse;

/**
 * @Description 文档解析类
 * @Author yough
 * @Version V1.0.0
 * @Since 1.0
 * @Date 2021/1/7
 */
public class DocumentParser {

    DocumentParserHelper documentParserHelper;

    public void setDocumentParser(DocumentParserHelper documentParserHelper) {
        this.documentParserHelper = documentParserHelper;
    }

    /**
     * 解析成对外展示的文档对象类型
     *
     * @return
     */
    public void parseDocument(String filePath) throws Exception {
        // 加载文档
        documentParserHelper.doLoadDocument(filePath);
        // 生成文档api
        documentParserHelper.doParseToApiDocument();
        // 生成html文档
        // new HtmlTemplate().createHtmlPage();
    }
}
